<?php
	
	class LoginHandler{
		private $Name1 = "Gust";
		private $Name2 = "Erik";
		private $Pass1 = "789";
		private $Pass2 = "135";
		//Funktion som returneran TRUE om en session har startats.
		public function IsLoggedIn()
		{
			if(isset($_SESSION))
			{
				return TRUE;		
			}
			else
			{
				return FALSE;
			}
		}
		//Funktion som kollar så att användarnamet finns
		public function CheckUser($Name){
		
			if($Name == $this->Name1 || $Name == $this->Name2)
			{
				return TRUE;
			}		
			else
			{
				return FALSE;			
			}
		}
		
		//Funktion som kollar först namnet och sedan så att lösenordet stämmer till det namnet
		//Om det är ok så startas en session och returnerar TRUE
		public function DoLogin($Name, $Password)
		{
			switch($Name)
			{
				case $this->Name1:
					if($Password == $this->Pass1)
					{
						session_start();
						$_SESSION = 1;
						return TRUE;
						break;
					}

				case $this->Name2:
					if($Password == $this->Pass2)
					{
						session_start();
						$_SESSION = 1;
						return TRUE;
						break;
					}			
		
			}
			return FALSE;
		}
		
		//Funktion som stänger session om en session är startad.
		public function DoLogout()
		{
			if(isset($_SESSION))
			{
				session_unset();
			}
			//Ska logga ut användare. Kan inte misslyckas.
		}
	}

?>